#ifndef CLIONPROJECT_INPUTCHECK_H
#define CLIONPROJECT_INPUTCHECK_H

#include <stdbool.h>

bool isCharacter(char ch);

bool isDigit(char ch);

bool isFullCharacter(char str[]);

bool isFullDigit(char str[]);

// 标准输入意味着该字符串只有字母和数字
bool isStdInput(char str[]);

// 大写覆写为小写，其余不变
void strToLower(char str[]);

// 将字符串转换为整数
// 使用本函数前必须先判断字符串合法性！
int strToInt(char str[]);

bool isStandardFloat(char str[]);

double strToDouble(char str[]);

double intStrToDouble(char str[]);
#endif //CLIONPROJECT_INPUTCHECK_H

